Senior Software Engineer .Net / Azure (Remote from EU)
Remote
Full Time
Experienced
Senior .NET & Azure Engineer to design, develop, and maintain advanced cloud-based applications within a highly technical, Agile environment. The role is fully remote within the EU and focuses on creating scalable, secure, and maintainable system architectures using modern .NET frameworks and Microsoft Azure services.
The ideal candidate combines strong hands-on engineering expertise, architectural vision, DevOps integration experience, and the ability to collaborate with multidisciplinary teams to deliver robust cloud-native solutions.
Key Responsibilities
The ideal candidate combines strong hands-on engineering expertise, architectural vision, DevOps integration experience, and the ability to collaborate with multidisciplinary teams to deliver robust cloud-native solutions.
Key Responsibilities
- Develop, enhance, and maintain applications using modern .NET frameworks (e.g., .NET 6/7).
- Write clean, efficient, and secure code in accordance with established development best practices.
- Conduct requirements analysis and translate functional needs into technical specifications.
- Ensure application performance, scalability, and maintainability through proper design patterns and coding standards.
- Define, document, and maintain application architectures aligned with enterprise guidelines.
- Build technical specifications, data models, process models, and prototypes.
- Investigate and recommend technical solutions that meet requirements and adhere to security, performance, and architectural constraints.
- Evaluate modern technologies and tools to support continuous improvement and modernization efforts.
- Deploy, monitor, and scale cloud applications using Microsoft Azure services.
- Apply Azure best practices related to security, cost optimization, infrastructure, and application design.
- Utilize Azure DevOps for CI/CD pipelines, repository management, automated builds, and Infrastructure as Code (IaC).
- Integrate cloud-native components to ensure system reliability and resilience.
- Participate in Agile ceremonies (planning, refinement, reviews, retrospectives).
- Contribute to roadmap creation using Agile and PM² best practices.
- Collaborate with Product Owners and team leads to estimate user stories, track sprint velocity, and align capacity.
- Ensure high transparency of sprint progress, risks, and deliverables using Jira, Confluence, or equivalent tools.
- Integrate DevOps principles such as automated testing, continuous integration, and continuous delivery.
- Ensure CI/CD pipelines follow best practices and support automated quality gates.
- Work closely with DevOps teams to optimize development workflows and deployment processes.
- Bachelor’s degree and at least 7-8 years of experience as software engineer
- Strong experience designing and developing enterprise-level applications with .NET 6/7 or later.
- Proven hands-on engineering experience in Microsoft Azure, including deployment, monitoring, scaling, and cloud-native services.
- Proficiency with Azure DevOps, CI/CD pipelines
- Demonstrated capability integrating DevOps practices into Agile development environments.
- Experience creating and maintaining process models, data models, and technical specifications.
- Strong understanding of secure application development and adherence to security and performance standards.
- Experience with Scrum and familiarity with PM² project governance principles.
- Ability to estimate user stories and plan sprint capacity based on team velocity.
- Experience working with Jira, Confluence, or equivalent project-tracking platforms.
- Work fully remote from any European Union country.
- Occasional travel to Brussels may be required.
- Competitive compensation based on collaboration type.
Apply for this position
Required*
